body {
	font-family: calibri, arial, verdana, sans-serif;
	background: #CFCFCF;
}

relations {display:table; border:1px solid black; border-spacing:3px 3px;}

relation {display: table-row; padding:3px; }

subject, action, object {display: table-cell; border:1px solid black;  padding:1px 3px;}

lemmatized, tense, verb, usage, status, url, language { display:none; }

div.noscript { 
	position: fixed;
	height: 20px;
	border-bottom: 2px solid #ff0000;
	width: 100%;
	text-align: center;
	background: #FF9999;
}

.hidden {
	visibility: hidden;
	height: 0px;
}

.clear {
	clear: both;
}

.left { float: left; }
.right { float: right; }

div#header { 
	background: url('../img/header_background.png') repeat-x; 
	width: 100%;
	height: 200px;
	display: block;
}

div#container {
	position: relative;
	background: #FFFFFF;
	width: 920px;
	margin: 0 auto;
}

div#content {
	width: 900px;
	margin: 0 auto;
	padding: 10px 0;
	overflow: hidden;
	min-height: 400px;
	height: auto !important;
	height: 400px;
}

div#footer {
	background: url('../img/footer_background.png') repeat-x;
	width: 100%;
	height: 300px;
	display: block;
}

a img { border:none; }
a#logo { float: left; position: relative; top: 50px; left: 200px; }

div.pagetitle { float: left; position: relative; top: 50px; left: 250px; font-size: 40px; color: #FFFFFF; }

div.menu { margin: 0 auto; height: 48px; width: 960px; background: url('../img/menu_bg.png') no-repeat; position: relative; top: -24px; margin-bottom: -28px; }
div.menu ul { list-style: none; position: relative; top: 12px; left: 20px; }
div.menu li { display: inline; list-style-type: none; padding-right: 30px; color: #FFFFFF; text-decoration: none; font-size: 20px; }
div.menu a { color: #FFFFFF; text-decoration: none; font-size: 20px; }

h1,h2,h3,h4,h5,h6 { font-weight: bold; margin: 10px 0; display: inline; }

h1 { color: #97B250; font-size: 24px; }
h2 { color: #7092BE; font-size: 20px; }
h3 { color: #BCCBE0; font-size: 18px; }

hr { color: #7092BE; width: 80%; height:1px; border:0; background: #7092BE; text-align: left; float: left; }

div.hometext h1 { margin-top: 10px; }

div.hometext {
	width: 500px;
}

div.twitterapp {
	width: 385px; 
	margin-top: 10px;
	height: 400px;
	background: #A6E4F2;
}

div#footerinfo {
	width: 860px;
	margin: 0 auto;
	padding-top: 35px;	
}

.footerinfo {
	display: inline;
	color: #FFFFFF;
	float: left;
	margin-right: 30px;
}

.socialmedia {
	display: inline;
	float: right;
	width: 100px;
}

.socialmedia img {
	width: 40px;
}

.mail {
	color: #FFFFFF;
}

.engineresults{
	width: 290px;
	display: inline;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	position: relative;
}

.resulttitle{
	font-weight: bolder;
	width: 290px;
}

.resulturl{
	width: 290px;
}

.resulturl a{
	font-size: 12px;
	font-style: italic;
	text-decoration: none;
}

.resultdesc{
	width: 290px;
	margin-bottom: 10px;
}

.triangulation_link{
	margin-bottom: 10px;
	font-style: italic;
}

.results_container{
	float: right;
	position: relative;
}

.next{
	float: right;
}

.add_method{
	cursor: pointer;
}

.reliability{
	display: inline;
	color: #2266E6; font-size: 24px; font-weight: bold;
}

.more_results {
	cursor: pointer;
}

.example {
	font-style: italic;
}

.helptext {
	float: right;
}

.helptext img{
	width: 24px;
	height: 24px;
	border: none;
}

.text { font-family: courier-new; font-size: 14px; min-height:50px; max-height:200px;
width: 600px; overflow: scroll; }
.text_no_scroll { font-family: courier-new; font-size: 14px; width: 400px; min-height:50px; max-height:200px; border: 1px solid #BBB; padding: 3px; }
.reliability { font-size: 12px; font-style: italic; display:inline; color: #000000; }

.delete_triangulation { display: inline; cursor: pointer; }
.delete_triangulation img { width: 15px; height: 15px; }
